it better... - German English Dictionary